package io.github.talelin.latticy.model;

import com.baomidou.mybatisplus.annotation.TableField;
import io.github.talelin.latticy.model.BaseModel;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
* @author vvboy
*/
@Data
@TableName("t_accept")
@EqualsAndHashCode(callSuper = true)
public class AcceptDO extends BaseModel implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
    * 受理序号
    */
    private String orderNumber;
    /**
    * 用户名
    */
    private String username;
    /**
    * 联系电话
    */
    private String phone;
    /**
    * 受理时间
    */
    private Date orderTime;
//    @TableField(exist = false)
//    private String orderTimeString;
    /**
    * 终端类型
    */
    private String type;
    /**
    * 型号颜色
    */
    private String model;
    /**
    * 维修性质
    */
    private String nature;
    /**
    * 本机号码
    */
    private String localNumber;
    /**
    * 机身号码
    */
    private String serialNo;
    /**
    * 附件
    */
    private String file;
    /**
    * 故障现象描述
    */
    @TableField("`describe`")
        private String describe;
    /**
    * 取机时间
    */
    private Date receiveTime;
//    @TableField(exist = false)
//    private String receiveTimeString;
    /**
    * 受理人
    */
    private String acceptedBy;
    /**
    * 备注
    */
    private String remark;
    /**
     * 状态
     */
    private String status;

}
